package com.eattravel.pojo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class Store {
    private Long id;
    // 店铺id
    private String storeId;
    // 店铺拥有者
    private String userId;
    // 店铺位置
    private String storeLocation;
    // 店铺名字
    private String storeName;
    // 店铺描述
    private String storeDescribe;
    // 销售量
    private Integer storeSalesNum;
    // 店铺评分
    private BigDecimal storeScore;
    // 是否做活动
    private Byte storeIsSales;
    // 店铺电话
    private String storePhone;
    // 开业时间（开门）
    private Date storeBusinessHours;
    // 休息时间（关门）
    private Date storeProofingHours;

    private User user;
    private List<StorePicture> pictureList;
    private List<StoreLabel> labelList;
    private List<Commodity> commodityList;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId == null ? null : storeId.trim();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getStoreLocation() {
        return storeLocation;
    }

    public void setStoreLocation(String storeLocation) {
        this.storeLocation = storeLocation == null ? null : storeLocation.trim();
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName == null ? null : storeName.trim();
    }

    public String getStoreDescribe() {
        return storeDescribe;
    }

    public void setStoreDescribe(String storeDescribe) {
        this.storeDescribe = storeDescribe == null ? null : storeDescribe.trim();
    }

    public Integer getStoreSalesNum() {
        return storeSalesNum;
    }

    public void setStoreSalesNum(Integer storeSalesNum) {
        this.storeSalesNum = storeSalesNum;
    }

    public BigDecimal getStoreScore() {
        return storeScore;
    }

    public void setStoreScore(BigDecimal storeScore) {
        this.storeScore = storeScore;
    }

    public Byte getStoreIsSales() {
        return storeIsSales;
    }

    public void setStoreIsSales(Byte storeIsSales) {
        this.storeIsSales = storeIsSales;
    }

    public String getStorePhone() {
        return storePhone;
    }

    public void setStorePhone(String storePhone) {
        this.storePhone = storePhone == null ? null : storePhone.trim();
    }

    public Date getStoreBusinessHours() {
        return storeBusinessHours;
    }

    public void setStoreBusinessHours(Date storeBusinessHours) {
        this.storeBusinessHours = storeBusinessHours;
    }

    public Date getStoreProofingHours() {
        return storeProofingHours;
    }

    public void setStoreProofingHours(Date storeProofingHours) {
        this.storeProofingHours = storeProofingHours;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public List<StorePicture> getPictureList() {
        return pictureList;
    }

    public void setPictureList(List<StorePicture> pictureList) {
        this.pictureList = pictureList;
    }

    public List<StoreLabel> getLabelList() {
        return labelList;
    }

    public void setLabelList(List<StoreLabel> labelList) {
        this.labelList = labelList;
    }

    public List<Commodity> getCommodityList() {
        return commodityList;
    }

    public void setCommodityList(List<Commodity> commodityList) {
        this.commodityList = commodityList;
    }
}